#include<iostream>
using namespace std;
int main()
{
    int i,n1,n2,op,op2,v1;
    i=0;
    v1=0;
    cout<<"Menu de opciones:"<<endl;
    cout<<"-----------------"<<endl;
    cout<<"1.Suma"<<endl;
    cout<<"2.Resta"<<endl;
    cout<<"3.Producto"<<endl;
    cout<<"4.Division"<<endl;
    cout<<"5.Salir"<<endl;
    cout<<"Que desea hacer?"<<endl;
    cin>>op;
    while(op>5 || op<1)
    {
        cout<<"Opcion Incorrecta ingrese otro valor"<<endl;
        cin>>op;
    }
    while(op!=5)
    {
        if(op==1)
        {
                cout<<"Cuantos numeros desea sumar?"<<endl;
                cin>>op2;
                cout<<"Ingrese su numero"<<endl;
                cin>>n1;
                cout<<"Ingrse otro numero"<<endl;
                cin>>n2;
                for(i=0;i<op2;i++)
                {
                cout<<"Resultado de la operacion: "<<v1+n1+n2<<endl;
                while(i=0,v1=0;i<op2;i=0,v1+=n2)
                {
                cout<<"Reingrese un numero"<<endl;
                cin>>n2;


                }
                cout<<"Resultado de la operacion: "<<v1+n1+n2<<endl;
                }
                cout<<"Fin de la operacion"<<endl;
                cout<<"--------------------------------------"<<endl;
                cout<<"1.Suma"<<endl;
                cout<<"2.Resta"<<endl;
                cout<<"3.Producto"<<endl;
                cout<<"4.Division"<<endl;
                cout<<"5.Salir"<<endl;
                cout<<"Que desea hacer?"<<endl;
                cin>>op;
                i=0;

        }
        else if(op==2)
        {
                cout<<"Cuantos numeros desea restar?"<<endl;
                cin>>op2;
                cout<<"Ingrese su numero"<<endl;
                cin>>n1;
                cout<<"Ingrse otro numero"<<endl;
                cin>>n2;
                while(i=0,v1=0;i<op2;i++,v1-=n2)
                {
                cout<<"Resultado de la operacion: "<<v1+(n1-n2)<<endl;
                cout<<"Reingrese un numero"<<endl;
                cin>>n2;

                }
                cout<<"Fin de la operacion"<<endl;
                cout<<"--------------------------------------"<<endl;
                cout<<"1.Suma"<<endl;
                cout<<"2.Resta"<<endl;
                cout<<"3.Producto"<<endl;
                cout<<"4.Division"<<endl;
                cout<<"5.Salir"<<endl;
                cout<<"Que desea hacer?"<<endl;
                cin>>op;
                i=0;
          }
          else if(op==3)
          {
                cout<<"Cuantos numeros desea multiplicar?"<<endl;
                cin>>op2;
                cout<<"Ingrese su numero"<<endl;
                cin>>n1;
                cout<<"Ingrse otro numero"<<endl;
                cin>>n2;
                while(i=0,v1=0;i<op2;i++,v1+=n2)
                {
                cout<<"Resultado de la operacion: "<<(v1+n1)*n2<<endl;
                cout<<"Reingrese un numero"<<endl;
                cin>>n2;


                }
                cout<<"Fin de la operacion"<<endl;
                cout<<"--------------------------------------"<<endl;
                cout<<"1.Suma"<<endl;
                cout<<"2.Resta"<<endl;
                cout<<"3.Producto"<<endl;
                cout<<"4.Division"<<endl;
                cout<<"5.Salir"<<endl;
                cout<<"Que desea hacer?"<<endl;
                cin>>op;
                v1=0;
                i=0;
            }
            else if(op==4)
            {
                if(n2==0)
            {
                cout<<"Error, Ingrese otro numero"<<endl;
                cin>> n2;
            }
            else
              {
            cout<<"Resultado de la operacion: "<<n1/n2<<endl;
            cout<<"--------------------------------------"<<endl;
            cout<<"Ingrese su numero"<<endl;
            cin>>n1;
            cout<<"Ingrse otro numero"<<endl;
            cin>>n2;
            cout<<"1.Suma"<<endl;
            cout<<"2.Resta"<<endl;
            cout<<"3.Producto"<<endl;
            cout<<"4.Division"<<endl;
            cout<<"5.Salir"<<endl;
            cout<<"Que desea hacer?"<<endl;
            cin>>op;
              }
              }
    }
    return 1;
}
